var orgcode = "";
var g_intervalId;
var aiflag = 0;
var IndexJS = function() {
	// 主页面
	var setting = {
		async : {
			enable : true,
			url : "/index/list",
			type : "get",
			dataFilter : function(treeId, parentNode, responseData) {
				if (responseData.success == true) {
					responseData = responseData.obj;
					return responseData;
				} else {
					QTYYComponents.bootstrapSweetAlert("", responseData.msg, "error");
				}
			}
		},
		view : {
			showLine : true,
			selectedMulti : false
		},
		data : {
			simpleData : {
				enable : false
			}
		},
		check : {
			enable : false,// 在节点前显示checkbox
			chkboxType : {// 节点级联
				"Y" : "",
				"N" : ""
			}
		},
		callback : {
			onClick : function(event, treeId, treeNode) {
				orgcode = treeNode.id;
			}
		}
	};
	// 初始化树
	var initTree = function(setting) {
		QTYYComponentsTree.initTree("CFTree", setting);
	}
	
	// 弹出层
	window.onload=function(){
        var oDiv=document.getElementById('mask');
        oDiv.onclick=function(){
            var iHeight=css(oDiv,'height');
            var iTarget=-iHeight;
            var timer=null;
             
            timer=setInterval(function(){
                var iTop=css(oDiv,'top');
                var iSpeed=Math.floor((iTarget-iTop)/8);
                var t=iTop+iSpeed;
                if(iTop<=iTarget){
                    clearInterval(timer);
                    
                }else{
                    oDiv.style.top=t+'px'; 
                }
            },10);
        }
    }
    function css(obj,attr){
        var result;
        if(obj.currentStyle){
            result=obj.currentStyle[attr];
        }else{
            result=getComputedStyle(obj,false)[attr];
        }
        return parseInt(result);
    }
    
	/**
	 * 绑定按钮事件
	 */
	var eventHandler = function() {
		$(".coll>li").click(function(){
			$(this).addClass('col').siblings().removeClass('col')
		})
		$(".map-fixed").click(function(){
			$(".container-fluid #mask").css("top","0");
			layer.closeAll();
			var top = document.documentElement.scrollTop = document.body.scrollTop =0;
		})
		$("#mask a").click(function(){
			$(".aaa").addClass("open").siblings().removeClass("open");
			$("#sjxq-click").addClass("col").siblings().removeClass("col");
		});		
		/*$(".aaa").click(function(){
			$(".coll>li:first").addClass('col').siblings().removeClass('col');
		})*/		
	}

	return {
		// 初始主界面树
		initMain : function() {
			initTree(setting);
			eventHandler();

		}
	}
}();
